package com.dt.common.validation.validator;

import java.math.BigDecimal;
import java.math.BigInteger;

import com.dt.common.validation.annotation.DecimalMax;
import com.dt.common.validation.annotation.DecimalMin;
import com.dt.common.validation.annotation.Max;
import com.dt.common.validation.annotation.Min;

import lombok.Getter;

@Getter
public class DecimalTestClass {

	@DecimalMax(value = "100.1")
	int decimalMax1;

	@DecimalMax(value = "100.1")
	BigInteger decimalMax2;

	@DecimalMax(value = "100.1")
	String decimalMax3;

	@DecimalMax(value = "100.1")
	BigDecimal decimalMax4;

	@DecimalMin(value = "-100.1")
	int decimalMin1;

	@DecimalMin(value = "-100.1")
	BigInteger decimalMin2;

	@DecimalMin(value = "-100.1")
	String decimalMin3;

	@DecimalMin(value = "-100.1")
	BigDecimal decimalMin4;

	@Max(value = 100)
	int max1;

	@Max(value = 100)
	double max2;

	@Max(value = 100)
	BigInteger max3;

	@Max(value = 100)
	BigDecimal max4;

	@Max(value = 100)
	String max5;

	@Min(value = -100)
	int min1;

	@Min(value = -100)
	double min2;

	@Min(value = -100)
	BigInteger min3;

	@Min(value = -100)
	BigDecimal min4;

	@Min(value = -100)
	String min5;

}
